package com.yurun.commonapi.pojo;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

public class StudentDocument extends StudentDocumentKey implements Serializable {

    private BigInteger organizationId;

    private BigInteger branchId;

    private String studentName;

    private Integer studentGender;

    private String studentAddress;

    private String studentBirth;

    private String studentHukouBook;

    private String studentIdcard;

    private String studentIdcardNumber;

    private Integer idcardCategory;

    private Integer studentNation;

    private String studentRegion;

    private String studentPlace;

    private String studentDiagnosisTime;

    private String studentInSchoolDate;

    private String studentDisabilityCertificate;

    private String studentDisabilityCategory;

    private String studentPicMe;

    private Integer studentIsTrained;

    private String studentFatherName;

    private String studentMotherName;

    private String studentGuardianName;

    private String studentRelationship;

    private String studentParentJob;

    private String studentNowAddress;

    private BigInteger studentFatherPhone;

    private BigInteger studentMotherPhone;

    private String studentPregnancy;

    private String studentBirthWeight;

    private String studentParentsAgeWhenFertility;

    private String studentStateHealth;

    private String studentMedicalHistory;

    private String studentMainProblem;

    private String studentFamilyInfo;

    private String medicineCommission;

    private String teacherSafetyNotice;

    private String studentAdmissionNotice;

    private String studentSafetyNotice;

    private String studentParentTrainedInfo;

    private Date updateTime;

    private Date createTime;

    private Integer isDel;
    private String studentAddressProvince;
    private String studentAddressCity;
    private String studentAddressArea;
    private String studentAddressPlace;
    private String studentRegionProvince;
    private String studentRegionCity;
    private String studentAttendanceSheet;
    private String studentApprovalSheet;
    private String studentDiagnosisSheet;
    private String studentGuardian;
    private String uid;
    private Integer isImport;

    private static final long serialVersionUID = 1L;

    public BigInteger getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(BigInteger organizationId) {
        this.organizationId = organizationId;
    }

    public BigInteger getBranchId() {
        return branchId;
    }

    public void setBranchId(BigInteger branchId) {
        this.branchId = branchId;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName == null ? null : studentName.trim();
    }

    public Integer getStudentGender() {
        return studentGender;
    }

    public void setStudentGender(Integer studentGender) {
        this.studentGender = studentGender;
    }

    public String getStudentAddress() {
        return studentAddress;
    }

    public void setStudentAddress(String studentAddress) {
        this.studentAddress = studentAddress == null ? null : studentAddress.trim();
    }

    public String getStudentBirth() {
        return studentBirth;
    }

    public void setStudentBirth(String studentBirth) {
        this.studentBirth = studentBirth;
    }

    public String getStudentHukouBook() {
        return studentHukouBook;
    }

    public void setStudentHukouBook(String studentHukouBook) {
        this.studentHukouBook = studentHukouBook == null ? null : studentHukouBook.trim();
    }

    public String getStudentIdcard() {
        return studentIdcard;
    }

    public void setStudentIdcard(String studentIdcard) {
        this.studentIdcard = studentIdcard == null ? null : studentIdcard.trim();
    }

    public String getStudentIdcardNumber() {
        return studentIdcardNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_idcard_number
     *
     * @param studentIdcardNumber the value for student_document.student_idcard_number
     *
     * @mbggenerated
     */
    public void setStudentIdcardNumber(String studentIdcardNumber) {
        this.studentIdcardNumber = studentIdcardNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.idcard_category
     *
     * @return the value of student_document.idcard_category
     *
     * @mbggenerated
     */
    public Integer getIdcardCategory() {
        return idcardCategory;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.idcard_category
     *
     * @param idcardCategory the value for student_document.idcard_category
     *
     * @mbggenerated
     */
    public void setIdcardCategory(Integer idcardCategory) {
        this.idcardCategory = idcardCategory;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_nation
     *
     * @return the value of student_document.student_nation
     *
     * @mbggenerated
     */
    public Integer getStudentNation() {
        return studentNation;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_nation
     *
     * @param studentNation the value for student_document.student_nation
     *
     * @mbggenerated
     */
    public void setStudentNation(Integer studentNation) {
        this.studentNation = studentNation;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_region
     *
     * @return the value of student_document.student_region
     *
     * @mbggenerated
     */
    public String getStudentRegion() {
        return studentRegion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_region
     *
     * @param studentRegion the value for student_document.student_region
     *
     * @mbggenerated
     */
    public void setStudentRegion(String studentRegion) {
        this.studentRegion = studentRegion == null ? null : studentRegion.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_place
     *
     * @return the value of student_document.student_place
     *
     * @mbggenerated
     */
    public String getStudentPlace() {
        return studentPlace;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_place
     *
     * @param studentPlace the value for student_document.student_place
     *
     * @mbggenerated
     */
    public void setStudentPlace(String studentPlace) {
        this.studentPlace = studentPlace == null ? null : studentPlace.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_diagnosis_time
     *
     * @return the value of student_document.student_diagnosis_time
     *
     * @mbggenerated
     */
    public String getStudentDiagnosisTime() {
        return studentDiagnosisTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_diagnosis_time
     *
     * @param studentDiagnosisTime the value for student_document.student_diagnosis_time
     *
     * @mbggenerated
     */
    public void setStudentDiagnosisTime(String studentDiagnosisTime) {
        this.studentDiagnosisTime = studentDiagnosisTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_in_school_date
     *
     * @return the value of student_document.student_in_school_date
     *
     * @mbggenerated
     */
    public String getStudentInSchoolDate() {
        return studentInSchoolDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_in_school_date
     *
     * @param studentInSchoolDate the value for student_document.student_in_school_date
     *
     * @mbggenerated
     */
    public void setStudentInSchoolDate(String studentInSchoolDate) {
        this.studentInSchoolDate = studentInSchoolDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_disability_certificate
     *
     * @return the value of student_document.student_disability_certificate
     *
     * @mbggenerated
     */
    public String getStudentDisabilityCertificate() {
        return studentDisabilityCertificate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_disability_certificate
     *
     * @param studentDisabilityCertificate the value for student_document.student_disability_certificate
     *
     * @mbggenerated
     */
    public void setStudentDisabilityCertificate(String studentDisabilityCertificate) {
        this.studentDisabilityCertificate = studentDisabilityCertificate == null ? null : studentDisabilityCertificate.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_disability_category
     *
     * @return the value of student_document.student_disability_category
     *
     * @mbggenerated
     */
    public String getStudentDisabilityCategory() {
        return studentDisabilityCategory;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_disability_category
     *
     * @param studentDisabilityCategory the value for student_document.student_disability_category
     *
     * @mbggenerated
     */
    public void setStudentDisabilityCategory(String studentDisabilityCategory) {
        this.studentDisabilityCategory = studentDisabilityCategory == null ? null : studentDisabilityCategory.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_pic_me
     *
     * @return the value of student_document.student_pic_me
     *
     * @mbggenerated
     */
    public String getStudentPicMe() {
        return studentPicMe;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_pic_me
     *
     * @param studentPicMe the value for student_document.student_pic_me
     *
     * @mbggenerated
     */
    public void setStudentPicMe(String studentPicMe) {
        this.studentPicMe = studentPicMe == null ? null : studentPicMe.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_is_trained
     *
     * @return the value of student_document.student_is_trained
     *
     * @mbggenerated
     */
    public Integer getStudentIsTrained() {
        return studentIsTrained;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_is_trained
     *
     * @param studentIsTrained the value for student_document.student_is_trained
     *
     * @mbggenerated
     */
    public void setStudentIsTrained(Integer studentIsTrained) {
        this.studentIsTrained = studentIsTrained;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_father_name
     *
     * @return the value of student_document.student_father_name
     *
     * @mbggenerated
     */
    public String getStudentFatherName() {
        return studentFatherName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_father_name
     *
     * @param studentFatherName the value for student_document.student_father_name
     *
     * @mbggenerated
     */
    public void setStudentFatherName(String studentFatherName) {
        this.studentFatherName = studentFatherName == null ? null : studentFatherName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_mother_name
     *
     * @return the value of student_document.student_mother_name
     *
     * @mbggenerated
     */
    public String getStudentMotherName() {
        return studentMotherName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_mother_name
     *
     * @param studentMotherName the value for student_document.student_mother_name
     *
     * @mbggenerated
     */
    public void setStudentMotherName(String studentMotherName) {
        this.studentMotherName = studentMotherName == null ? null : studentMotherName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_guardian_name
     *
     * @return the value of student_document.student_guardian_name
     *
     * @mbggenerated
     */
    public String getStudentGuardianName() {
        return studentGuardianName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_guardian_name
     *
     * @param studentGuardianName the value for student_document.student_guardian_name
     *
     * @mbggenerated
     */
    public void setStudentGuardianName(String studentGuardianName) {
        this.studentGuardianName = studentGuardianName == null ? null : studentGuardianName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_relationship
     *
     * @return the value of student_document.student_relationship
     *
     * @mbggenerated
     */
    public String getStudentRelationship() {
        return studentRelationship;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_relationship
     *
     * @param studentRelationship the value for student_document.student_relationship
     *
     * @mbggenerated
     */
    public void setStudentRelationship(String studentRelationship) {
        this.studentRelationship = studentRelationship == null ? null : studentRelationship.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_parent_job
     *
     * @return the value of student_document.student_parent_job
     *
     * @mbggenerated
     */
    public String getStudentParentJob() {
        return studentParentJob;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_parent_job
     *
     * @param studentParentJob the value for student_document.student_parent_job
     *
     * @mbggenerated
     */
    public void setStudentParentJob(String studentParentJob) {
        this.studentParentJob = studentParentJob == null ? null : studentParentJob.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_now_address
     *
     * @return the value of student_document.student_now_address
     *
     * @mbggenerated
     */
    public String getStudentNowAddress() {
        return studentNowAddress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_now_address
     *
     * @param studentNowAddress the value for student_document.student_now_address
     *
     * @mbggenerated
     */
    public void setStudentNowAddress(String studentNowAddress) {
        this.studentNowAddress = studentNowAddress == null ? null : studentNowAddress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_father_phone
     *
     * @return the value of student_document.student_father_phone
     *
     * @mbggenerated
     */
    public BigInteger getStudentFatherPhone() {
        return studentFatherPhone;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_father_phone
     *
     * @param studentFatherPhone the value for student_document.student_father_phone
     *
     * @mbggenerated
     */
    public void setStudentFatherPhone(BigInteger studentFatherPhone) {
        this.studentFatherPhone = studentFatherPhone;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_mother_phone
     *
     * @return the value of student_document.student_mother_phone
     *
     * @mbggenerated
     */
    public BigInteger getStudentMotherPhone() {
        return studentMotherPhone;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_mother_phone
     *
     * @param studentMotherPhone the value for student_document.student_mother_phone
     *
     * @mbggenerated
     */
    public void setStudentMotherPhone(BigInteger studentMotherPhone) {
        this.studentMotherPhone = studentMotherPhone;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_pregnancy
     *
     * @return the value of student_document.student_pregnancy
     *
     * @mbggenerated
     */
    public String getStudentPregnancy() {
        return studentPregnancy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_pregnancy
     *
     * @param studentPregnancy the value for student_document.student_pregnancy
     *
     * @mbggenerated
     */
    public void setStudentPregnancy(String studentPregnancy) {
        this.studentPregnancy = studentPregnancy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_birth_weight
     *
     * @return the value of student_document.student_birth_weight
     *
     * @mbggenerated
     */
    public String getStudentBirthWeight() {
        return studentBirthWeight;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_birth_weight
     *
     * @param studentBirthWeight the value for student_document.student_birth_weight
     *
     * @mbggenerated
     */
    public void setStudentBirthWeight(String studentBirthWeight) {
        this.studentBirthWeight = studentBirthWeight;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_parents_age_when_fertility
     *
     * @return the value of student_document.student_parents_age_when_fertility
     *
     * @mbggenerated
     */
    public String getStudentParentsAgeWhenFertility() {
        return studentParentsAgeWhenFertility;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_parents_age_when_fertility
     *
     * @param studentParentsAgeWhenFertility the value for student_document.student_parents_age_when_fertility
     *
     * @mbggenerated
     */
    public void setStudentParentsAgeWhenFertility(String studentParentsAgeWhenFertility) {
        this.studentParentsAgeWhenFertility = studentParentsAgeWhenFertility == null ? null : studentParentsAgeWhenFertility.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_state_health
     *
     * @return the value of student_document.student_state_health
     *
     * @mbggenerated
     */
    public String getStudentStateHealth() {
        return studentStateHealth;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_state_health
     *
     * @param studentStateHealth the value for student_document.student_state_health
     *
     * @mbggenerated
     */
    public void setStudentStateHealth(String studentStateHealth) {
        this.studentStateHealth = studentStateHealth == null ? null : studentStateHealth.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_medical_history
     *
     * @return the value of student_document.student_medical_history
     *
     * @mbggenerated
     */
    public String getStudentMedicalHistory() {
        return studentMedicalHistory;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_medical_history
     *
     * @param studentMedicalHistory the value for student_document.student_medical_history
     *
     * @mbggenerated
     */
    public void setStudentMedicalHistory(String studentMedicalHistory) {
        this.studentMedicalHistory = studentMedicalHistory == null ? null : studentMedicalHistory.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_main_problem
     *
     * @return the value of student_document.student_main_problem
     *
     * @mbggenerated
     */
    public String getStudentMainProblem() {
        return studentMainProblem;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_main_problem
     *
     * @param studentMainProblem the value for student_document.student_main_problem
     *
     * @mbggenerated
     */
    public void setStudentMainProblem(String studentMainProblem) {
        this.studentMainProblem = studentMainProblem == null ? null : studentMainProblem.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_family_info
     *
     * @return the value of student_document.student_family_info
     *
     * @mbggenerated
     */
    public String getStudentFamilyInfo() {
        return studentFamilyInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_family_info
     *
     * @param studentFamilyInfo the value for student_document.student_family_info
     *
     * @mbggenerated
     */
    public void setStudentFamilyInfo(String studentFamilyInfo) {
        this.studentFamilyInfo = studentFamilyInfo == null ? null : studentFamilyInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.medicine_commission
     *
     * @return the value of student_document.medicine_commission
     *
     * @mbggenerated
     */
    public String getMedicineCommission() {
        return medicineCommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.medicine_commission
     *
     * @param medicineCommission the value for student_document.medicine_commission
     *
     * @mbggenerated
     */
    public void setMedicineCommission(String medicineCommission) {
        this.medicineCommission = medicineCommission == null ? null : medicineCommission.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.teacher_safety_notice
     *
     * @return the value of student_document.teacher_safety_notice
     *
     * @mbggenerated
     */
    public String getTeacherSafetyNotice() {
        return teacherSafetyNotice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.teacher_safety_notice
     *
     * @param teacherSafetyNotice the value for student_document.teacher_safety_notice
     *
     * @mbggenerated
     */
    public void setTeacherSafetyNotice(String teacherSafetyNotice) {
        this.teacherSafetyNotice = teacherSafetyNotice == null ? null : teacherSafetyNotice.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_admission_notice
     *
     * @return the value of student_document.student_admission_notice
     *
     * @mbggenerated
     */
    public String getStudentAdmissionNotice() {
        return studentAdmissionNotice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_admission_notice
     *
     * @param studentAdmissionNotice the value for student_document.student_admission_notice
     *
     * @mbggenerated
     */
    public void setStudentAdmissionNotice(String studentAdmissionNotice) {
        this.studentAdmissionNotice = studentAdmissionNotice == null ? null : studentAdmissionNotice.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_safety_notice
     *
     * @return the value of student_document.student_safety_notice
     *
     * @mbggenerated
     */
    public String getStudentSafetyNotice() {
        return studentSafetyNotice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_safety_notice
     *
     * @param studentSafetyNotice the value for student_document.student_safety_notice
     *
     * @mbggenerated
     */
    public void setStudentSafetyNotice(String studentSafetyNotice) {
        this.studentSafetyNotice = studentSafetyNotice == null ? null : studentSafetyNotice.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.student_parent_trained_info
     *
     * @return the value of student_document.student_parent_trained_info
     *
     * @mbggenerated
     */
    public String getStudentParentTrainedInfo() {
        return studentParentTrainedInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.student_parent_trained_info
     *
     * @param studentParentTrainedInfo the value for student_document.student_parent_trained_info
     *
     * @mbggenerated
     */
    public void setStudentParentTrainedInfo(String studentParentTrainedInfo) {
        this.studentParentTrainedInfo = studentParentTrainedInfo == null ? null : studentParentTrainedInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.update_time
     *
     * @return the value of student_document.update_time
     *
     * @mbggenerated
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.update_time
     *
     * @param updateTime the value for student_document.update_time
     *
     * @mbggenerated
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.create_time
     *
     * @return the value of student_document.create_time
     *
     * @mbggenerated
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.create_time
     *
     * @param createTime the value for student_document.create_time
     *
     * @mbggenerated
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column student_document.is_del
     *
     * @return the value of student_document.is_del
     *
     * @mbggenerated
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column student_document.is_del
     *
     * @param isDel the value for student_document.is_del
     *
     * @mbggenerated
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }
    public String getStudentAddressProvince() {
        return studentAddressProvince;
    }

    public void setStudentAddressProvince(String studentAddressProvince) {
        this.studentAddressProvince = studentAddressProvince;
    }

    public String getStudentAddressCity() {
        return studentAddressCity;
    }

    public void setStudentAddressCity(String studentAddressCity) {
        this.studentAddressCity = studentAddressCity;
    }

    public String getStudentAddressArea() {
        return studentAddressArea;
    }

    public void setStudentAddressArea(String studentAddressArea) {
        this.studentAddressArea = studentAddressArea;
    }

    public String getStudentAddressPlace() {
        return studentAddressPlace;
    }

    public void setStudentAddressPlace(String studentAddressPlace) {
        this.studentAddressPlace = studentAddressPlace;
    }

    public String getStudentRegionProvince() {
        return studentRegionProvince;
    }

    public void setStudentRegionProvince(String studentRegionProvince) {
        this.studentRegionProvince = studentRegionProvince;
    }

    public String getStudentRegionCity() {
        return studentRegionCity;
    }

    public void setStudentRegionCity(String studentRegionCity) {
        this.studentRegionCity = studentRegionCity;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table student_document
     *
     * @mbggenerated
     */
    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        StudentDocument other = (StudentDocument) that;
        return (this.getStudentId() == null ? other.getStudentId() == null : this.getStudentId().equals(other.getStudentId()))
            && (this.getOrganizationId() == null ? other.getOrganizationId() == null : this.getOrganizationId().equals(other.getOrganizationId()))
            && (this.getBranchId() == null ? other.getBranchId() == null : this.getBranchId().equals(other.getBranchId()))
            && (this.getStudentName() == null ? other.getStudentName() == null : this.getStudentName().equals(other.getStudentName()))
            && (this.getStudentGender() == null ? other.getStudentGender() == null : this.getStudentGender().equals(other.getStudentGender()))
            && (this.getStudentAddress() == null ? other.getStudentAddress() == null : this.getStudentAddress().equals(other.getStudentAddress()))
            && (this.getStudentBirth() == null ? other.getStudentBirth() == null : this.getStudentBirth().equals(other.getStudentBirth()))
            && (this.getStudentHukouBook() == null ? other.getStudentHukouBook() == null : this.getStudentHukouBook().equals(other.getStudentHukouBook()))
            && (this.getStudentIdcard() == null ? other.getStudentIdcard() == null : this.getStudentIdcard().equals(other.getStudentIdcard()))
            && (this.getStudentIdcardNumber() == null ? other.getStudentIdcardNumber() == null : this.getStudentIdcardNumber().equals(other.getStudentIdcardNumber()))
            && (this.getIdcardCategory() == null ? other.getIdcardCategory() == null : this.getIdcardCategory().equals(other.getIdcardCategory()))
            && (this.getStudentNation() == null ? other.getStudentNation() == null : this.getStudentNation().equals(other.getStudentNation()))
            && (this.getStudentRegion() == null ? other.getStudentRegion() == null : this.getStudentRegion().equals(other.getStudentRegion()))
            && (this.getStudentPlace() == null ? other.getStudentPlace() == null : this.getStudentPlace().equals(other.getStudentPlace()))
            && (this.getStudentDiagnosisTime() == null ? other.getStudentDiagnosisTime() == null : this.getStudentDiagnosisTime().equals(other.getStudentDiagnosisTime()))
            && (this.getStudentInSchoolDate() == null ? other.getStudentInSchoolDate() == null : this.getStudentInSchoolDate().equals(other.getStudentInSchoolDate()))
            && (this.getStudentDisabilityCertificate() == null ? other.getStudentDisabilityCertificate() == null : this.getStudentDisabilityCertificate().equals(other.getStudentDisabilityCertificate()))
            && (this.getStudentDisabilityCategory() == null ? other.getStudentDisabilityCategory() == null : this.getStudentDisabilityCategory().equals(other.getStudentDisabilityCategory()))
            && (this.getStudentPicMe() == null ? other.getStudentPicMe() == null : this.getStudentPicMe().equals(other.getStudentPicMe()))
            && (this.getStudentIsTrained() == null ? other.getStudentIsTrained() == null : this.getStudentIsTrained().equals(other.getStudentIsTrained()))
            && (this.getStudentFatherName() == null ? other.getStudentFatherName() == null : this.getStudentFatherName().equals(other.getStudentFatherName()))
            && (this.getStudentMotherName() == null ? other.getStudentMotherName() == null : this.getStudentMotherName().equals(other.getStudentMotherName()))
            && (this.getStudentGuardianName() == null ? other.getStudentGuardianName() == null : this.getStudentGuardianName().equals(other.getStudentGuardianName()))
            && (this.getStudentRelationship() == null ? other.getStudentRelationship() == null : this.getStudentRelationship().equals(other.getStudentRelationship()))
            && (this.getStudentParentJob() == null ? other.getStudentParentJob() == null : this.getStudentParentJob().equals(other.getStudentParentJob()))
            && (this.getStudentNowAddress() == null ? other.getStudentNowAddress() == null : this.getStudentNowAddress().equals(other.getStudentNowAddress()))
            && (this.getStudentFatherPhone() == null ? other.getStudentFatherPhone() == null : this.getStudentFatherPhone().equals(other.getStudentFatherPhone()))
            && (this.getStudentMotherPhone() == null ? other.getStudentMotherPhone() == null : this.getStudentMotherPhone().equals(other.getStudentMotherPhone()))
            && (this.getStudentPregnancy() == null ? other.getStudentPregnancy() == null : this.getStudentPregnancy().equals(other.getStudentPregnancy()))
            && (this.getStudentBirthWeight() == null ? other.getStudentBirthWeight() == null : this.getStudentBirthWeight().equals(other.getStudentBirthWeight()))
            && (this.getStudentParentsAgeWhenFertility() == null ? other.getStudentParentsAgeWhenFertility() == null : this.getStudentParentsAgeWhenFertility().equals(other.getStudentParentsAgeWhenFertility()))
            && (this.getStudentStateHealth() == null ? other.getStudentStateHealth() == null : this.getStudentStateHealth().equals(other.getStudentStateHealth()))
            && (this.getStudentMedicalHistory() == null ? other.getStudentMedicalHistory() == null : this.getStudentMedicalHistory().equals(other.getStudentMedicalHistory()))
            && (this.getStudentMainProblem() == null ? other.getStudentMainProblem() == null : this.getStudentMainProblem().equals(other.getStudentMainProblem()))
            && (this.getStudentFamilyInfo() == null ? other.getStudentFamilyInfo() == null : this.getStudentFamilyInfo().equals(other.getStudentFamilyInfo()))
            && (this.getMedicineCommission() == null ? other.getMedicineCommission() == null : this.getMedicineCommission().equals(other.getMedicineCommission()))
            && (this.getTeacherSafetyNotice() == null ? other.getTeacherSafetyNotice() == null : this.getTeacherSafetyNotice().equals(other.getTeacherSafetyNotice()))
            && (this.getStudentAdmissionNotice() == null ? other.getStudentAdmissionNotice() == null : this.getStudentAdmissionNotice().equals(other.getStudentAdmissionNotice()))
            && (this.getStudentSafetyNotice() == null ? other.getStudentSafetyNotice() == null : this.getStudentSafetyNotice().equals(other.getStudentSafetyNotice()))
            && (this.getStudentParentTrainedInfo() == null ? other.getStudentParentTrainedInfo() == null : this.getStudentParentTrainedInfo().equals(other.getStudentParentTrainedInfo()))
            && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
            && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
            && (this.getIsDel() == null ? other.getIsDel() == null : this.getIsDel().equals(other.getIsDel()));
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table student_document
     *
     * @mbggenerated
     */
    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getStudentId() == null) ? 0 : getStudentId().hashCode());
        result = prime * result + ((getOrganizationId() == null) ? 0 : getOrganizationId().hashCode());
        result = prime * result + ((getBranchId() == null) ? 0 : getBranchId().hashCode());
        result = prime * result + ((getStudentName() == null) ? 0 : getStudentName().hashCode());
        result = prime * result + ((getStudentGender() == null) ? 0 : getStudentGender().hashCode());
        result = prime * result + ((getStudentAddress() == null) ? 0 : getStudentAddress().hashCode());
        result = prime * result + ((getStudentBirth() == null) ? 0 : getStudentBirth().hashCode());
        result = prime * result + ((getStudentHukouBook() == null) ? 0 : getStudentHukouBook().hashCode());
        result = prime * result + ((getStudentIdcard() == null) ? 0 : getStudentIdcard().hashCode());
        result = prime * result + ((getStudentIdcardNumber() == null) ? 0 : getStudentIdcardNumber().hashCode());
        result = prime * result + ((getIdcardCategory() == null) ? 0 : getIdcardCategory().hashCode());
        result = prime * result + ((getStudentNation() == null) ? 0 : getStudentNation().hashCode());
        result = prime * result + ((getStudentRegion() == null) ? 0 : getStudentRegion().hashCode());
        result = prime * result + ((getStudentPlace() == null) ? 0 : getStudentPlace().hashCode());
        result = prime * result + ((getStudentDiagnosisTime() == null) ? 0 : getStudentDiagnosisTime().hashCode());
        result = prime * result + ((getStudentInSchoolDate() == null) ? 0 : getStudentInSchoolDate().hashCode());
        result = prime * result + ((getStudentDisabilityCertificate() == null) ? 0 : getStudentDisabilityCertificate().hashCode());
        result = prime * result + ((getStudentDisabilityCategory() == null) ? 0 : getStudentDisabilityCategory().hashCode());
        result = prime * result + ((getStudentPicMe() == null) ? 0 : getStudentPicMe().hashCode());
        result = prime * result + ((getStudentIsTrained() == null) ? 0 : getStudentIsTrained().hashCode());
        result = prime * result + ((getStudentFatherName() == null) ? 0 : getStudentFatherName().hashCode());
        result = prime * result + ((getStudentMotherName() == null) ? 0 : getStudentMotherName().hashCode());
        result = prime * result + ((getStudentGuardianName() == null) ? 0 : getStudentGuardianName().hashCode());
        result = prime * result + ((getStudentRelationship() == null) ? 0 : getStudentRelationship().hashCode());
        result = prime * result + ((getStudentParentJob() == null) ? 0 : getStudentParentJob().hashCode());
        result = prime * result + ((getStudentNowAddress() == null) ? 0 : getStudentNowAddress().hashCode());
        result = prime * result + ((getStudentFatherPhone() == null) ? 0 : getStudentFatherPhone().hashCode());
        result = prime * result + ((getStudentMotherPhone() == null) ? 0 : getStudentMotherPhone().hashCode());
        result = prime * result + ((getStudentPregnancy() == null) ? 0 : getStudentPregnancy().hashCode());
        result = prime * result + ((getStudentBirthWeight() == null) ? 0 : getStudentBirthWeight().hashCode());
        result = prime * result + ((getStudentParentsAgeWhenFertility() == null) ? 0 : getStudentParentsAgeWhenFertility().hashCode());
        result = prime * result + ((getStudentStateHealth() == null) ? 0 : getStudentStateHealth().hashCode());
        result = prime * result + ((getStudentMedicalHistory() == null) ? 0 : getStudentMedicalHistory().hashCode());
        result = prime * result + ((getStudentMainProblem() == null) ? 0 : getStudentMainProblem().hashCode());
        result = prime * result + ((getStudentFamilyInfo() == null) ? 0 : getStudentFamilyInfo().hashCode());
        result = prime * result + ((getMedicineCommission() == null) ? 0 : getMedicineCommission().hashCode());
        result = prime * result + ((getTeacherSafetyNotice() == null) ? 0 : getTeacherSafetyNotice().hashCode());
        result = prime * result + ((getStudentAdmissionNotice() == null) ? 0 : getStudentAdmissionNotice().hashCode());
        result = prime * result + ((getStudentSafetyNotice() == null) ? 0 : getStudentSafetyNotice().hashCode());
        result = prime * result + ((getStudentParentTrainedInfo() == null) ? 0 : getStudentParentTrainedInfo().hashCode());
        result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
        result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
        result = prime * result + ((getIsDel() == null) ? 0 : getIsDel().hashCode());
        return result;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table student_document
     *
     * @mbggenerated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", organizationId=").append(organizationId);
        sb.append(", branchId=").append(branchId);
        sb.append(", studentName=").append(studentName);
        sb.append(", studentGender=").append(studentGender);
        sb.append(", studentAddress=").append(studentAddress);
        sb.append(", studentBirth=").append(studentBirth);
        sb.append(", studentHukouBook=").append(studentHukouBook);
        sb.append(", studentIdcard=").append(studentIdcard);
        sb.append(", studentIdcardNumber=").append(studentIdcardNumber);
        sb.append(", idcardCategory=").append(idcardCategory);
        sb.append(", studentNation=").append(studentNation);
        sb.append(", studentRegion=").append(studentRegion);
        sb.append(", studentPlace=").append(studentPlace);
        sb.append(", studentDiagnosisTime=").append(studentDiagnosisTime);
        sb.append(", studentInSchoolDate=").append(studentInSchoolDate);
        sb.append(", studentDisabilityCertificate=").append(studentDisabilityCertificate);
        sb.append(", studentDisabilityCategory=").append(studentDisabilityCategory);
        sb.append(", studentPicMe=").append(studentPicMe);
        sb.append(", studentIsTrained=").append(studentIsTrained);
        sb.append(", studentFatherName=").append(studentFatherName);
        sb.append(", studentMotherName=").append(studentMotherName);
        sb.append(", studentGuardianName=").append(studentGuardianName);
        sb.append(", studentRelationship=").append(studentRelationship);
        sb.append(", studentParentJob=").append(studentParentJob);
        sb.append(", studentNowAddress=").append(studentNowAddress);
        sb.append(", studentFatherPhone=").append(studentFatherPhone);
        sb.append(", studentMotherPhone=").append(studentMotherPhone);
        sb.append(", studentPregnancy=").append(studentPregnancy);
        sb.append(", studentBirthWeight=").append(studentBirthWeight);
        sb.append(", studentParentsAgeWhenFertility=").append(studentParentsAgeWhenFertility);
        sb.append(", studentStateHealth=").append(studentStateHealth);
        sb.append(", studentMedicalHistory=").append(studentMedicalHistory);
        sb.append(", studentMainProblem=").append(studentMainProblem);
        sb.append(", studentFamilyInfo=").append(studentFamilyInfo);
        sb.append(", medicineCommission=").append(medicineCommission);
        sb.append(", teacherSafetyNotice=").append(teacherSafetyNotice);
        sb.append(", studentAdmissionNotice=").append(studentAdmissionNotice);
        sb.append(", studentSafetyNotice=").append(studentSafetyNotice);
        sb.append(", studentParentTrainedInfo=").append(studentParentTrainedInfo);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", createTime=").append(createTime);
        sb.append(", isDel=").append(isDel);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append(", studentAddressProvince=").append(studentAddressProvince);
        sb.append(", studentAddressCity=").append(studentAddressCity);
        sb.append(", studentAddressArea=").append(studentAddressArea);
        sb.append(", studentAddressPlace=").append(studentAddressPlace);
        sb.append(", studentRegionProvince=").append(studentRegionProvince);
        sb.append(", studentRegionCity=").append(studentRegionCity);
        sb.append("]");
        return sb.toString();
    }

    public String getStudentAttendanceSheet() {
        return studentAttendanceSheet;
    }

    public void setStudentAttendanceSheet(String studentAttendanceSheet) {
        this.studentAttendanceSheet = studentAttendanceSheet;
    }

    public String getStudentApprovalSheet() {
        return studentApprovalSheet;
    }

    public void setStudentApprovalSheet(String studentApprovalSheet) {
        this.studentApprovalSheet = studentApprovalSheet;
    }

    public String getStudentDiagnosisSheet() {
        return studentDiagnosisSheet;
    }

    public void setStudentDiagnosisSheet(String studentDiagnosisSheet) {
        this.studentDiagnosisSheet = studentDiagnosisSheet;
    }

    public String getStudentGuardian() {
        return studentGuardian;
    }

    public void setStudentGuardian(String studentGuardian) {
        this.studentGuardian = studentGuardian;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public Integer getIsImport() {
        return isImport;
    }

    public void setIsImport(Integer isImport) {
        this.isImport = isImport;
    }
}